// pages/coursesdata/coursesdata.js
Page({

    /**
     * 页面的初始数据
     */
    data: {

    },
    callFuntion(){
        wx.cloud.callFunction({
            name:'sun',
            data:{
                a:3,
                b:4
            },
            success(e){
                console.log(e);
            }
        })
    },
    cloudUploadFile(){
        wx.chooseImage({
          count: 1,
          success:(result)=>{
              let filePath= result.tempFilePaths[0]
            //   console.log(filePath);
            wx.cloud.uploadFile({
                filePath:filePath,//本地待上传文件
                cloudPath:'123.png',//云文件路径
                success(e){
                    console.log(e);
                }
            })
          }
        })
    },
    updateData() {
        //获取数据库引用
        const db = wx.cloud.database()
        //获取数据集
        const courses = db.collection('courses')
        courses.doc('6d85a2b96268e6f400812d8a18ff87dc')
            .update({
                data: {
                    price: 100
                },
                fail: (e) => {
                    console.log(e);
                },
                success(res) {
                    console.log(res);
                }
            })
    },
    delData() {
        //获取数据库引用
        const db = wx.cloud.database()
        //获取数据集
        const courses = db.collection('courses')
        courses.doc('6d85a2b96268e92a008186e42ea3c0a2')
            .remove({
                fail: (e) => {console.log(e)},
                success(e) {console.log(e)}
            })
    },
    getData() {
        //获取数据库引用
        const db = wx.cloud.database()
        //获取数据集
        const courses = db.collection('courses')
        courses.get({
            success: (e) => {
                console.log(e);
            }
        })
    },
    getDatabBywherer() {
        // 获取数据库引用
        const db = wx.cloud.database()
        // 获取数据集
        const courses = db.collection('courses')
        const _ = db.command
        courses.where({
                price: _.gte(24).and(_.lte(130)), //同时有两个条件字段
                id: _.gt(1)
            })
            .get({
                success: (e) => {
                    console.log(e);
                }
            })
    },
    addData() {
        //获取数据库引用
        const db = wx.cloud.database()
        //获取数据集
        const courses = db.collection('courses')
        courses.add({
            data: {
                id: 4,
                name: 'kaiiidid',
                price: 43.0
            },
            success: (e) => {
                console.log(e);
            }
        })
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})